using System;

namespace Dating
{
	[Serializable]
	public class WhomILike : BizObject
	{
		#region Fields

		private int likeID;
		private int tenantID;
		private int profileID;
		private int interestedProfileID;
		private bool isDeleted;
		private DateTime updateDate;
		private string updatedBy;

		#endregion

		#region Constructors

		/// <summary>
		/// Initializes a new instance of the WhomILike class.
		/// </summary>
		public WhomILike()
		{
		}

		/// <summary>
		/// Initializes a new instance of the WhomILike class.
		/// </summary>
		public WhomILike(int tenantID, int profileID, int interestedProfileID, bool isDeleted, DateTime updateDate, string updatedBy)
		{
			this.tenantID = tenantID;
			this.profileID = profileID;
			this.interestedProfileID = interestedProfileID;
			this.isDeleted = isDeleted;
			this.updateDate = updateDate;
			this.updatedBy = updatedBy;
		}

		/// <summary>
		/// Initializes a new instance of the WhomILike class.
		/// </summary>
		public WhomILike(int likeID, int tenantID, int profileID, int interestedProfileID, bool isDeleted, DateTime updateDate, string updatedBy)
		{
			this.likeID = likeID;
			this.tenantID = tenantID;
			this.profileID = profileID;
			this.interestedProfileID = interestedProfileID;
			this.isDeleted = isDeleted;
			this.updateDate = updateDate;
			this.updatedBy = updatedBy;
		}

		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the LikeID value.
		/// </summary>
		public  int LikeID
		{
			get { return likeID; }
			set { likeID = value; }
		}

		/// <summary>
		/// Gets or sets the TenantID value.
		/// </summary>
		public  int TenantID
		{
			get { return tenantID; }
			set { tenantID = value; }
		}

		/// <summary>
		/// Gets or sets the ProfileID value.
		/// </summary>
		public  int ProfileID
		{
			get { return profileID; }
			set { profileID = value; }
		}

		/// <summary>
		/// Gets or sets the InterestedProfileID value.
		/// </summary>
		public  int InterestedProfileID
		{
			get { return interestedProfileID; }
			set { interestedProfileID = value; }
		}

		/// <summary>
		/// Gets or sets the IsDeleted value.
		/// </summary>
		public  bool IsDeleted
		{
			get { return isDeleted; }
			set { isDeleted = value; }
		}

		/// <summary>
		/// Gets or sets the UpdateDate value.
		/// </summary>
		public  DateTime UpdateDate
		{
			get { return updateDate; }
			set { updateDate = value; }
		}

		/// <summary>
		/// Gets or sets the UpdatedBy value.
		/// </summary>
		public  string UpdatedBy
		{
			get { return updatedBy; }
			set { updatedBy = value; }
		}

		#endregion
	}
}
